Adwaita: fix infobar text color in backdrop windows
authorLapo Calamandrei <calamandrei@gmail.com>
Mon, 18 Apr 2016 22:11:09 +0000 (00:11 +0200)
committerLapo Calamandrei <calamandrei@gmail.com>
Mon, 18 Apr 2016 22:15:54 +0000 (00:15 +0200)
see https://bugzilla.gnome.org/show_bug.cgi?id=765213

gtk/theme/Adwaita/_common.scss
gtk/theme/Adwaita/gtk-contained-dark.css
gtk/theme/Adwaita/gtk-contained.css

index 43cfbc1d039fb4d81de7383d643591b4ec7b9532..ed161edf4274eb425f5879caae88c48491f8605f 100644 (file)
@@ -3866,10 +3866,15 @@ infobar { border-style: none; }
 .question,
 .warning,
 .error {
-  background-color: $selected_bg_color;
-  color: $selected_fg_color;
+  &:backdrop, & {
+    label, & { color: $selected_fg_color; }
+    background-color: $selected_bg_color;
+    border-color: darken($selected_bg_color, 10%);
+  }
+
   text-shadow: 0 1px darken($selected_bg_color, 10%);
-  border-color: darken($selected_bg_color, 10%);
+
+  &:backdrop { text-shadow: none; }
 
   button {
     // FIXME: extend selection mode buttons
index af01177bde02c48f38b9dac490e6743524bfd72c..de6655a850ff8669968f39485a15e818d287cdc9 100644 (file)
@@ -4113,10 +4113,35 @@ infobar {
 .question,
 .warning,
 .error {
-  background-color: #215d9c;
-  color: #ffffff;
-  text-shadow: 0 1px #184472;
-  border-color: #184472; }
+  text-shadow: 0 1px #184472; }
+  .info:backdrop, .info,
+  .question:backdrop,
+  .question,
+  .warning:backdrop,
+  .warning,
+  .error:backdrop,
+  .error {
+    background-color: #215d9c;
+    border-color: #184472; }
+    .info:backdrop label, .info:backdrop, .info label, .info,
+    .question:backdrop label,
+    .question:backdrop,
+    .question label,
+    .question,
+    .warning:backdrop label,
+    .warning:backdrop,
+    .warning label,
+    .warning,
+    .error:backdrop label,
+    .error:backdrop,
+    .error label,
+    .error {
+      color: #ffffff; }
+  .info:backdrop,
+  .question:backdrop,
+  .warning:backdrop,
+  .error:backdrop {
+    text-shadow: none; }
   .info button,
   .question button,
   .warning button,
index 5a7fce568602b2fb7dbfd9e0b963ddd539ec8971..a7cb2c91fb5f2afc0a94b7ee36c0e15289713427 100644 (file)
@@ -4142,10 +4142,35 @@ infobar {
 .question,
 .warning,
 .error {
-  background-color: #4a90d9;
-  color: #ffffff;
-  text-shadow: 0 1px #2a76c6;
-  border-color: #2a76c6; }
+  text-shadow: 0 1px #2a76c6; }
+  .info:backdrop, .info,
+  .question:backdrop,
+  .question,
+  .warning:backdrop,
+  .warning,
+  .error:backdrop,
+  .error {
+    background-color: #4a90d9;
+    border-color: #2a76c6; }
+    .info:backdrop label, .info:backdrop, .info label, .info,
+    .question:backdrop label,
+    .question:backdrop,
+    .question label,
+    .question,
+    .warning:backdrop label,
+    .warning:backdrop,
+    .warning label,
+    .warning,
+    .error:backdrop label,
+    .error:backdrop,
+    .error label,
+    .error {
+      color: #ffffff; }
+  .info:backdrop,
+  .question:backdrop,
+  .warning:backdrop,
+  .error:backdrop {
+    text-shadow: none; }
   .info button,
   .question button,
   .warning button,